پایگاه داده جلسه 8 محمد علی فرجیان مدرس :محمد علی فرجیان 1

Σχετικά έγγραφα
هر عملگرجبر رابطه ای روی يک يا دو رابطه به عنوان ورودی عمل کرده و يک رابطه جديد را به عنوان نتيجه توليد می کنند.

فصل چهارم: جبر رابطه اي

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { }

محاسبه ی برآیند بردارها به روش تحلیلی

روش محاسبه ی توان منابع جریان و منابع ولتاژ

آزمایش 8: تقویت کننده عملیاتی 2

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك

جلسه 22 1 نامساویهایی در مورد اثر ماتریس ها تي وري اطلاعات کوانتومی ترم پاییز

سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات

تصاویر استریوگرافی.

بخش ششم: عملیات در پایگاه داده رابطهای

جلسه 2 1 فضاي برداري محاسبات کوانتمی (22671) ترم بهار

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

تحلیل مدار به روش جریان حلقه

آرايه ها و ساختارها سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر

جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی

جلسه 15 1 اثر و اثر جزي ی نظریه ي اطلاعات کوانتومی 1 ترم پاي یز جدایی پذیر باشد یعنی:

مدار معادل تونن و نورتن

شاخصهای پراکندگی دامنهی تغییرات:

دانشکده علوم ریاضی دانشگاه گیلان آزمون پایان ترم درس: هندسه منیفلد 1 باشد. دهید.f (gx) = (gof 1 )f X شده باشند سوالات بخش میان ترم

جلسه 2 جهت تعریف یک فضاي برداري نیازمند یک میدان 2 هستیم. یک میدان مجموعه اي از اعداد یا اسکالر ها به همراه اعمال

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال

جلسه ی ۱۰: الگوریتم مرتب سازی سریع

دبیرستان غیر دولتی موحد

نویسنده: محمدرضا تیموری محمد نصری مدرس: دکتر پرورش خالصۀ موضوع درس سیستم های مینیمم فاز: به نام خدا

ﻞﻜﺷ V لﺎﺼﺗا ﺎﻳ زﺎﺑ ﺚﻠﺜﻣ لﺎﺼﺗا هﺎﮕﺸﻧاد نﺎﺷﺎﻛ / دﻮﺷ

جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز

جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد.

فصل اول مروری بر مدیریت بانک اطالعاتی

هندسه تحلیلی بردارها در فضای R

جلسه ی ۳: نزدیک ترین زوج نقاط

جلسه 28. فرض کنید که m نسخه مستقل یک حالت محض دلخواه

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) :

Top Down Parsing LL(1) Narges S. Bathaeian

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ(

پايگاه دادهها. Database. جزوه مهندس حمید رضا نیرومند

Angle Resolved Photoemission Spectroscopy (ARPES)

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

1 دایره فصل او ل کاربردهای بسیاری داشته است. یک قضیۀ بنیادی در هندسه موسوم با محیط ثابت دایره دارای بیشترین مساحت است. این موضوع در طراحی

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd

هدف از انجام این آزمایش بررسی رفتار انواع حالتهاي گذراي مدارهاي مرتبه دومRLC اندازهگيري پارامترهاي مختلف معادله


جلسه ی ۱۱: درخت دودویی هرم

هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه

محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته است.

جلسه ی ۵: حل روابط بازگشتی

عنوان: رمزگذاري جستجوپذیر متقارن پویا

تمرین اول درس کامپایلر

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود.

سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم

Delaunay Triangulations محیا بهلولی پاییز 93

يﺎﻫ ﻢﺘﻳرﻮﮕﻟا و ﺎﻫ ﺖﺧرد فاﺮﮔ ﻲﻤﺘﻳرﻮﮕﻟا ﻪﻳﺮﻈﻧ :سرد ﻲﺘﺸﻬﺑ ﺪﻴﻬﺷ هﺎﮕﺸﻧاد ﺮﺗﻮﻴﭙﻣﺎﻛ مﻮﻠﻋ هوﺮﮔ ﻪﻴﻟوا ﺞﻳﺎﺘﻧ و ﺎﻫﻒ ﻳﺮﻌﺗ

مینامند یا میگویند α یک صفر تابع

جلسه ی ۴: تحلیل مجانبی الگوریتم ها

e r 4πε o m.j /C 2 =

Beta Coefficient نویسنده : محمد حق وردی

فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22

مقاومت مصالح 2 فصل 9: خيز تيرها. 9. Deflection of Beams

هادي ويسي.

فصل ترکیبیات درس اول شمارش درس دوم جایگشت درس سوم ترکیب

جلسه ی ۲۴: ماشین تورینگ

معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد:

شبکه های عصبی در کنترل

فعالیت = ) ( )10 6 ( 8 = )-4( 3 * )-5( 3 = ) ( ) ( )-36( = m n m+ m n. m m m. m n mn

آموزش SPSS مقدماتی و پیشرفته مدیریت آمار و فناوری اطالعات -

هندسه تحلیلی و جبر خطی ( خط و صفحه )

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب

مقدمه -1-4 تحليلولتاژگرهمدارهاييبامنابعجريان 4-4- تحليلجريانمشبامنابعولتاژنابسته

یدنب هشوخ یاه متیروگلا

Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system

فصل 5 :اصل گسترش و اعداد فازی

به نام خدا. Sparse Coding ستاره فرامرزپور

بسم هللا الرحمن الرحیم

Series- Parallel Pump Test Rig

( ) x x. ( k) ( ) ( 1) n n n ( 1) ( 2)( 1) حل سري: حول است. مثال- x اگر. يعني اگر xها از = 1. + x+ x = 1. x = y= C C2 و... و

نظریه زبان ها و ماشین ها

مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد.

تحلیل الگوریتم پیدا کردن ماکزیمم

ﻴﻓ ﯽﺗﺎﻘﻴﻘﺤﺗ و ﯽهﺎﮕﺸﻳﺎﻣزﺁ تاﺰﻴﻬﺠﺗ ﻩﺪﻨﻨﮐ

V o. V i. 1 f Z c. ( ) sin ورودي را. i im i = 1. LCω. s s s

پایگاه داده ها جبر رابطه ای امیر جهانگرد

فیلتر کالمن Kalman Filter

فصل دهم: همبستگی و رگرسیون

فصل اول هدف های رفتاری: پس از پایان این فصل از هنرجو انتظار می رود: 5 روش های اجرای دستور را توضیح دهد. 6 نوارهای ابزار را توصیف کند.

4 آمار استنباطی 2 برآورد 1 فصل چهارم: آمار استنباطی

فهرست جزوه ی فصل دوم مدارهای الکتریکی ( بردارها(

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢

پايداری Stability معيارپايداری. Stability Criteria. Page 1 of 8

جریان نامی...

فصل پنجم زبان های فارغ از متن

Transcript:

پایگاه داده جلسه 8 محمد علی فرجیان مدرس :محمد علی فرجیان 1 2/23/2015

فهرست تعاریف مدل رابطهاي انواع کلید جامعیت جبر رابطهاي

تعاريف دامنه )Domain( مجموعه تمام مقادیر ممکن براي صفت )Attribute( است.

تعاريف رابطه )Relation( زیر مجموعهاي از ضرب دکارتي چند دامنه است. مثال: اگر داشته باشیم :D2 Integer و :D1 String آنگاه هر مجموعهاي که عضوهایش زوجهاي (D1,D2) باشند یک رابطه است. D1: String D2: Integer 10 20 -- بهترین راه نمایش و پیاده سازي رابطه به وسیله جدول است علی رضا --

تعريف خاصيت کليدي کلید یک رابطه تمام عضوهاي آن را به صورتي به فرد مشخص ميکند. منحصر در مدل رابطهاي کلید مجموعهاي از صفتها دو مورد زیر را در مورد آنها رعایت کرد. است که باید کلید تکراري وارد رابطه )جدول( نشود. مقدار تهي )NULL( براي کلید وارد نشود.

انواع کليد ابر کلید key( )Super کلید کاندید key( )Candidate کلید اصلي key( )Primary کلید فرعي key( )Secondary کلید خارجي key( )Foreign.1.2.3.4.5

1- ابر کليد هر صفت یا مجموعه اي از صفات که خاصیت کلیدي داشته باشد. لزوما کمینیه نیست

2 -کليد کانديد هر صفت یا مجموعه اي از صفات که خاصیت کلیدي داشته باشد و کمینه باشد. کمینه :)Minimal( کلیدي کمینه است که اگر هر یک از صفات آنرا حذف نماییم دیگر کلید نباشد.

کليد 3- کليد اصلي: یکي از کلیدهاي کاندید است که توسط مدیر بانک اطالعات انتخاب شده است. مجموعه ای از یک یا چند ویژگی است که برای شناسایی و تمایز میان موجودیت های یک دسته مورد استفاده قرار میگیرد. 4- کليد فرعي: یکي دیگر از کلیدهاي کاندید است که براي برخي کاربردها انتخاب ميشود. 5- کليد خارجي: صفتي است در یک رابطه که در رابطه دیگري کلید اصلي )یا فرعي( است و براي برقراري ارتباط بین دو رابطه )جدول( استفاده ميشود.

جدول دانشجو S# کليد اصلي

کليد اصلي Pname جدول استاد

جامعيت )Integrity( انواع جامعيت در مدل رابطهاي.1 جامعیت دامنهاي integrity( )Domain 2. جامعیت درون رابطهاي integrity( )Intra-relation.3 جامعیت ارجاع integrity( )Referential

جامعيت دامنه اي integrity( )Domain هر صفت بايد از نوع خودش باشد. هر صفت بايد مقادير مجاز خود را رعايت کند..1.2

جامعيت درون رابطه اي integrity( )Intra-relation کليدهاي اصلي و فرعي نبايد مقادير تکراري داشته باشند. يعنی هر رابطه به تنهايی صحيح باشد)مثال عضو تکراری نداشته باشد و کلید هایش درست باشند و کلید ها دارای مقادیر تهی (Null) یا تکراری نباشند(

جامعيت ارجاع integrity( )Referential کليد خارجي نمي تواند مقداري داشته باشد که در جدول مرجع وجود ندارد. يعنی کليد خارجی درست تعريف شده باشد. مثال کليد خارجی يک رابطه حتما در رابطه ديگر کليد باشد

جداول نمونه تصوير ادراکي بخشي از بانک اطالعات دانشگاه در مدل رابطه اي Stud ( s#, sname, city, ave, clg#) )شماره دانشکده معدل کل شهر محل تولد نام شماره( دانشجو Prof ( pname, office, esp, degree,clg#) )شماره دانشکده مدرک تحصیلي تخصص دفتر کار نام( استاد Crs ( c#, cname, unit, clg#) )شماره دانشکده ارائه دهنده تعداد واحد نام شماره( درس Sec ( sec#, c#, s#, term, pname, score) )نمره نام استاد ترم شماره دانشجو شماره درس شماره گروه( گروه درس Clg ( clg#, clgname, city, pname) )نام رئیس نام شهر نام دانشکده شماره( دانشکده

جبر رابطه اي algebra( )Relational جبر رابطه به معنی نوع داده و عملگرهایی روی آنهاست 17 مدرس :محمد علی فرجیان 2/23/2015

جبر رابطه اي algebra( )Relational.1.2.3.4 نوع داده )عملوند( در جبر رابطهاي فقط رابطه است. عملگرهاي جبر رابطهاي به چهار دسته تقسیم ميشوند. عملگرهاي ساده گزینش σ و پرتو σ( )П П عملگرهاي مجموعهاي اجتماع اشتراک و تفاضل )- ( عملگرهاي پیوند join شامل ضرب دکارتی x پیوند شرطی با عالمت x θ و پیوند طبیعی با عالمت و و نیم پیوند یا semi ),, x θ, x ( با عالمت join سایر عملگرها شامل نامگذاری با عالمت ρ و جایگزینی و تقسیم ( ρ )

انواع عملگرها عملگرهاي اصلي عملگرهاي اضافي عملگرهاي اضافي را ميتوان با ترکیب عملگرهاي اصلي جایگزین کرد بنابراین حالت کمکي و ساده کردن کار را دارد. B=A-(A-B) A

عملگر گزينش ( Select با عالمت σ( انتخاب سطر (نام جدول) σ θ ورودي: خروجي: یک رابطه یک رابطه ستون هاي خروجي برابر با تمام ستون هاي ورودي سطرهاي خروجي برابر با آن سطرهایي از ورودي که داراي شرط ذکر شده باشند

مثال: مشخصات دانشجوياني که معدل الف دارند σ ave>=17 (stud)

مثال: مشخصات دانشجوياني که متولد تهران هستند و معدل الف دارند σ ave>=17 ^ تهران = city (stud)

عملگر پرتو Progect( با عالمت П( انتخاب ستون (نام جدول ورودي) П col نکته: ورودي: خروجي: یک رابطه یک رابطه ستونهاي خروجي: فقط آن ستونهایي از جدول ورودي که در دستور ذکر شده است. سطرهاي خروجي: شامل تمام سطرهاي ورودي است. این عملگر روي سطر شرط اعمال نمي کند.

مثال: شهرهايي که دانشجويان متولد آن شهرها هستند П city (stud)

مثال: شماره دانشجويي و نام دانشجويان П S#,sname (stud)

عملگرهاي مجموعه اي ورودي: دو رابطه خروجي: یک رابطه توجه: دو رابطه باید همتا باشند یعني: تعداد ستونها برابر و نوع ستونها نظیر به نظیر یکسان باشند. و صفت ها به ترتیب دارای دامنه های یکسان باشند. ستونهاي خروجي: سطرهاي خروجي: ورودي همتا با ستونهاي ورودي برابر با اجتماع/اشتراک/تفاضل سطرهاي

مثال: اسامي افرادي که يا دانشجو هستند يا استاد П sname (stud) П pname (prof)

مثال: لیست نام اساتیدي که رئیس دانشکده نیستند. П pname (prof) - П pname (clg) مثال: لیست اسامي دانشجویان و اساتید همنام. П pname (prof) П sname (stud)

عملگرهاي پيوند عملگر ضرب دکارتي product( cartesian با عالمت ( ترکیب جداول ورودي: دو رابطه خروجي: یک رابطه ستونهاي خروجي برابر با تمام ستونهاي دو رابطه ورودي سطرهاي خروجي برابر با همه ترکیبهاي ممکن از دو جدول

ضرب دکارتي

عملگرهاي پيوند - مثال نام دانشکده اي که درس شبیه سازي در آن ارایه مي شود اسامي اساتیدي که در دانشکده کامپیوتر تدریس مي کنند

عملگر پيوند شرطي مانند ضرب دکارتي عمل ميکند با این تفاوت که شرط θ را نیز روي سطرها اعمال ميکند. ورودي: دو رابطه خروجي: یک رابطه A θ B = σ θ (A B)

پيوند شرطي - مثال شماره درس نام دروس و نام دانشکده ارایه دهنده دروس چهار واحدي

پيوند شرطي - مثال شماره و نام دانشجویان به همراه شماره و نام دانشکده محل تحصیل آنها

پيوند شرطي - مثال اسامي دانشجویاني که در ئرس مدار منطقي ثبت نام کرده اند

عملگر پيوند طبيعي Join( natural با عالمت ) مانند عملگر پیوند شرطي عمل ميکند با این تفاوت که شرط بطور اتوماتیک و خودبه خود اعمال مي گردد. این عملگر روي همه ستونهاي همنام شرط تساوي را اعمال ميکند. ستون همنام فقط یکبار در خروجي ميآید.

پيوند طبيعي - مثال اسامي دروسي که در دانشکده کامپیوتر ارایه مي گردد

پيوند طبيعي - مثال نام دانشکده دانشجویي به نام محمدي П clgname (σ محمدي = snme (stud П clg#,clgname (clg)))

پيوند طبيعي - مثال اسامي دروسي که دانشجویي به نام محمدي در ترم 761 اخذ نموده است

پيوند طبيعي - مثال اسامي دانشجوياني که در دانشکده محل تولدشان تحصيل مي کنند. П sname (stud clg)

عملگر نيم پيوند Join( Semi با عالمت ( ورودي: دو رابطه خروجي: یک رابطه در خروجي فقط ستونهاي جدول اول مي آید. A B = П A (A B)

مثال نيم پيوند - شماره و نام دانشجویاني که در دانشکده کامپیوتر درس مي خوانند

مثال نيم پيوند - اسامي دانشجویاني که در نیمسال 841 دانشکده خود درس داشته اند با رئیس